home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / p4 / p4-1_2c.lha / p4-1.2c / usc / usc_sys.h < prev    next >
C/C++ Source or Header  |  1993-05-24  |  1KB  |  80 lines

  1. /*
  2.  * USC_MAIN.H  (Private header file for the Microsecond Clock package)
  3.  *
  4.  * Written by:  Arun Nanda    (07/17/91)
  5.  * Modified by R. Butler
  6.  *
  7.  * The following machine-specific libraries need to be linked in
  8.  * with the application using the UST functions:
  9.  *
  10.  */
  11.  
  12.  
  13. #include "usc.h"
  14.  
  15.  
  16. #if defined(MULTIMAX)
  17.  
  18. #    include <parallel.h>
  19. #    define usc_MD_timer_size  (sizeof(unsigned)*8)
  20.      unsigned *usc_multimax_timer;
  21.  
  22. #endif
  23.  
  24.  
  25. #if defined(SYMMETRY) || defined(SYMMETRY_PTX)
  26.  
  27. #    define usc_MD_timer_size  (sizeof(usclk_t)*8)
  28.  
  29. #endif
  30.  
  31.  
  32. #if defined(TC_2000) || defined(TC_2000_TCMP)
  33.  
  34. #    define usc_MD_timer_size  (sizeof(unsigned long)*8)
  35.  
  36. #endif
  37.  
  38.  
  39. #if defined(IPSC860)
  40.  
  41. #    if defined (DELTA)
  42. #        include <mesh.h>
  43. #    else
  44. #        if defined(PARAGON)
  45. #            include <nx.h>
  46. #        else
  47. #            include <cube.h>
  48. #        endif
  49. #    endif
  50. #    define usc_MD_timer_size ((sizeof(long)*8)+3)
  51. #    define usc_MD_ticks_per_usec (HWHZ/1000000)
  52.  
  53. #endif
  54.  
  55. #if defined(NCUBE)
  56.  
  57. #    define usc_MD_timer_size  (sizeof(unsigned long)*8)
  58.  
  59. #endif
  60.  
  61.  
  62. #if defined(FX2800)  ||  defined(FX2800_SWITCH)
  63. #       include <sys/time.h>
  64. #endif
  65.  
  66. #if defined(SUN) || defined(DEC5000) || defined(HP) \
  67.     || defined(BALANCE) \
  68.     || defined(IBM3090) || defined(RS6000) \
  69.     || defined(NEXT) || defined(TITAN) || defined(GP_1000) \
  70.     || defined(KSR) \
  71.     || defined(SGI) || defined(FX8)
  72.  
  73. #    include <sys/time.h>
  74.  
  75. #endif
  76.  
  77.  
  78. usc_time_t usc_MD_rollover_val = 0;
  79.  
  80.